feat(Stir): prove out_of_dom_smpl_1 (out-of-domain sampling bound, 1 sorry removed) - #638
Conversation
🤖 PR Summary
Proof Completion (sorries removed)
Mathematical Formalization
Refactoring / API Changes
Infrastructure / CI
Scope and ContextThe core mathematical change is the proof completion and new formalization in Statistics
Lean Declarations ✏️ Added: 6 declaration(s)
✏️ Affected: 1 declaration(s) (line number changed)
✅ Removed: 1 `sorry`(s)
📋 **Additional Analysis**The diff introduces several style violations against the ArkLib contribution guidelines, particularly in naming conventions, documentation, line length, parenthesis usage, and terminal simp calls. The following list details each issue found in the changed code. 📄 **Per-File Summaries**
Last updated: 2026-07-12 18:54 UTC. |
🤖 PR Summary
Mathematical Formalization
Proof Completion (sorries removed)
Infrastructure / CI
Documentation
Summary of scope
Statistics
Lean Declarations ✏️ Added: 6 declaration(s)
✏️ Affected: 1 declaration(s) (line number changed)
✅ Removed: 1 `sorry`(s)
📋 **Additional Analysis**The diff adds a proof for lemma 📄 **Per-File Summaries**
Last updated: 2026-08-02 22:16 UTC. |
484e0e2 to
9748286
Compare
What changed
sorryCombine.block_sizefor the proof's public statementWhy
The out-of-domain theorem was blocked by
sorryAx, so source-pinned research agents could retrieve it but could not honestly promote it into a kernel-verified premise benchmark. The compact interface keeps ordinary consumer replay within a bounded heartbeat policy while its kernel dependency closure still reaches the full theorem.Validation
lake build ArkLib.ProofSystem.Stir.OutOfDomSmplcollectAxiomsaudit: onlypropext,Classical.choice, andQuot.sound93d3db6c714536b98c52c0ba9a60c347af5e4aa2Boundary
This proves the selected ArkLib proposition under its current definitions and allowed Lean axioms. It does not by itself establish end-to-end STIR soundness or correspondence with every informal paper claim.